

<%@page import="Model.SanPham"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="Model.ConnectDatabase"%>
<%@page import="java.sql.Connection"%>
<%@page import="Model.Mobile"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Admin</title>
        <link href="960.css" rel="stylesheet" type="text/css" media="all" />
        <link href="text.css" rel="stylesheet" type="text/css" media="all" />
        <link href="style.css" rel="stylesheet" type="text/css" media="all" />
        <%request.setCharacterEncoding("UTF-8");
         response.setCharacterEncoding("UTF-8");%>

        <script type="text/javascript">
            function getStats(fName){
                fullName = fName;
                shortName = fullName.match(/[^\/\\]+$/);
                document.forms.updateProduct.dispName.value = shortName;
            }
        </script>

        <script type="text/javascript">
            function checkVaildidate(){
                list_err = new Array();

                name = document.getElementById("name").value;
                name_err = document.getElementById("name_err");
                if(name==""){
                    name_err.innerHTML="Bạn chưa nhập tên sản phẩm!";
                    list_err[0] = "false";
                }else{
                    name_err.innerHTML="";
                }

                price = document.getElementById('price').value;
                price_err = document.getElementById('price_err');
                if(price==''){
                    price_err.innerHTML= 'Bạn chưa nhập gía sản phẩm!';
                    list_err[1] = 'false';
                }else{
                    if(!isNum(price)){
                        price_err.innerHTML='Gía sản phẩm phải là một 1 số dương!';
                        list_err[1] = 'false';
                    }else{
                        price_err.innerHTML='';
                        list_err[1] = 'true';
                    }
                }

                quantity = document.getElementById('quantity').value;
                quantity_err = document.getElementById('quantity_err');
                if(quantity==''){
                    quantity_err.innerHTML='Bạn chưa nhập số lượng sản phẩm!';
                    list_err[2] = 'false';
                }else{
                    if(!isNum(quantity)){
                        quantity_err.innerHTML='Số lượng sản phẩm phải là 1 số dương!';
                        list_err[2] = 'false';
                    }else{
                        quantity_err.innerHTML='';
                        list_err[2] = 'true';
                    }
                }

                discount = document.getElementById('discount').value;
                discount_err = document.getElementById('discount_err');
                if(!isNum(discount)){
                    discount_err.innerHTML='Gía sản phẩm phải là một 1 số dương!';
                    list_err[3] = 'false';
                }else{
                    discount_err.innerHTML='';
                    list_err[3] = 'true';
                }

                for(i=0;i<list_err.length;i++){
                    if(list_err[i]=='false') {
                        alert("Đã có lỗi xảy ra! Vui lòng kiểm tra lại!");
                        return false;
                    }
                }
                return true;
            }

            function isNum(str){
                if(!isNaN(str)){
                    if(str>=0){
                        return true;
                    }
                }
                return false;
            }
        </script>

        <%
                  //  int mobileid =Integer.parseInt( request.getParameter("mobileID"));
       
        			
                 //   System.out.println(mobileid);
                    Mobile mobile=(Mobile) request.getAttribute("mb");
                //    String ma = mobile.getHangSanXuat().getTenNhaSanXuat();
                    
               /*     String cardid="";
                	if(request.getAttribute("a") !=null){
                		cardid =(String) request.getAttribute("a");
                		
                	}*/
                //    String cardid=(String)request.getAttribute("cardid");
                 //   Mobile mobile = m.getSanPham(mobileid);
                 
                 /*   String mobileid = request.getParameter("mobileID");
                    int idSP=Integer.parseInt(mobileid);
                    System.out.println(mobileid);
                    Mobile mobile1 = new Mobile();
                    Mobile mobile = mobile1.getSanPham(idSP);*/
        
        %>
    </head>

    <body>

        <div class="container_16" id="content">
            <div class="" id="header">
                <div class="grid_4 alpha" id="admin"></div>
                <div class="grid_12 omega" id="menu">
                    <jsp:include page="Navigation.jsp" flush="true">
                        <jsp:param name="productManage" value="current"/>
                    </jsp:include>
                </div> <!-- End #menu -->
                <a style="color: red" href="../logout">Thoát</a>
            </div> <!-- End #header -->


            <div class="grid_16 alpha omega" id="mainContent">

                <div class="grid_16 omega" id="mainPanel">
                    <h1>Cập nhật sản phẩm</h1>
                    <form name="updateProduct" action="UpdateProduct" method="post">
                        <div id="detail-frame">
                            <table>

                                <tbody>
                                    <tr>
                                        <td rowspan="14" width="12%">
                                            Thông tin chung
                                        </td>
                                        <td width="12%">
                                            Tên sản phẩm
                                        </td>
                                        <td width="42%">
                                            <input type="text" name="name" size="60" id="name" value="<%=mobile.getTenSP()%>">
                                            <input type="hidden" name="image" value="<%=mobile.getHinhAnh()%>">
                                            <input type="hidden" name="thumbnail" value="<%=mobile.getAnhDaiDien()%>">
                                            <input type="hidden" name="mobileId" value="<%=mobile.getMobileID()%>">
                                            <br/><font size="1"><i>vd: Nokia C3-00</i></font>
                                        </td>
                                        <td width="44%" ><font color="red" id="name_err"></font></td>
                                    </tr>

                                    <tr>
                                        <td>Nhà sản xuất</td>
                                        <td><select name="manufacturer">
                                        	 <%
                                                      //  String i=mobile.getHangSanXuat().getTenNhaSanXuat();
                                                            Connection con1 = ConnectDatabase.getConnection();
                                                            Statement sta1 = con1.createStatement();
                                                            String sql1 = "SELECT * FROM manufacturer";
                                                            ResultSet re1 = sta1.executeQuery(sql1);
                                                            while (re1.next()) {
                                                %>
                                                <option value="<%=re1.getInt(1)%>" ><%=re1.getString(2)%></option>
                                                <%} con1.close();%>
                                             
                                            </select>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>Giá</td>
                                        <td><input type="text" name="price" size="60" id ="price" value="<%=mobile.getGiaBan()%>">
                                            <br/><font size="1"><i>Chỉ được nhập số. vd: 12000000</i></font>
                                        </td>
                                        <td ><font color="red" id="price_err"></font></td>
                                    </tr>

                                    <tr>
                                        <td>Giá sau khi giảm</td>
                                        <td><input type="text" name="discount" size="60" id ="discount" value="<%=mobile.getGiaSauKhiGiam()%>">
                                            <br/><font size="1"><i>Chỉ được nhập số. Nếu không thì bỏ trống.<br/>vd: 12000000</i></font>
                                        </td>
                                        <td ><font color="red" id="discount_err"></font></td>
                                    </tr>

                                    <tr>
                                        <td>
                                            Lượng tồn kho
                                        </td>
                                        <td><input type="text" name="quantity" size="60" id ="quantity"  value="<%=mobile.getSoLuong()%>">
                                            <br/><font size="1"><i>Chỉ được nhập số. vd: 100</i></font>
                                        </td>
                                        <td><font color="red"  id="quantity_err"></font></td>
                                    </tr>

                                    <tr>
                                        <td>
                                            Ngày ra mắt
                                        </td>
                                        <td><input type="text" name="date" size="60"  value="<%=mobile.getNgayThang()%>">
                                            <br/><font size="1"><i>Định dạng DD-MM-YYYY. Nếu không thì bỏ trống.</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>Thông tin nổi bật</td>
                                        <td> <textarea name="salient_feature" rows="3" cols="45" ><%=mobile.getThongTinNoiBat()%></textarea>
                                            <br/><font size="1"><i>vd: Hệ điều hành Android 2.2<br/>
                                                    - Máy ảnh 3.0 MP, lấy né tự động <br/>
                                                    - Mạng 3G với tốc độ truyền 7.2Mbps <br/>
                                                    - Kết nối mạng Wifi, GPS, Bluetooth <br/>
                                                    - Đài FM tích hợp</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>Phân loại</td>
                                        <td><select name="catagory">
                                                <%String car = Integer.toString(mobile.getCatId(mobile.getMobileID()));%>
                                                <option value="1" <%if (car.equals("1")) {%>selected<%}%> >Cao cấp</option>
                                                <option value="2" <%if (car.equals("2")) {%>selected<%}%> >Trung cấp</option>
                                                <option value="3" <%if (car.equals("3")) {%>selected<%}%> >Phổ thông</option>
                                            
                                            </select></td>
                                    </tr>

                                    <tr>
                                        <td>
                                            Thời gian bảo hành
                                        </td>
                                        <td><input type="text" name="warranty" size="60"  value="<%=mobile.getThoiGianBaoHanh()%>">
                                            <br/><font size="1"><i>vd: 12 tháng</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>
                                            Phụ kiện
                                        </td>
                                        <td><input type="text" name="appendix" size="60"  value="<%=mobile.getPhuKienDiKem()%>">
                                            <br/><font size="1"><i>vd: Thân máy, pin, sạc, tai nghe, Cable USB, hướng dẫn sử dụng</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>Băng tần</td>
                                        <td> <textarea name="waveband" rows="3" cols="45" ><%=mobile.getBangTan()%></textarea>
                                            <br/><font size="1"><i>vd: GSM 850 / 900 / 1800 / 1900.<br/> HSDPA 900 / 2100</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Kích thước
                                        </td>
                                        <td><input type="text" name="size" size="60" value="<%=mobile.getKichThuoc()%>">
                                            <br/><font size="1"><i>vd: 113.5 x 59 x 13.3 mm</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Trọng lượng
                                        </td>
                                        <td><input type="text" name="weight" size="60" value="<%=mobile.getTrongLuong()%>">
                                            <br/><font size="1"><i>vd: 129 g</i></font>
                                        </td>

                                    </tr>
                                    <tr>
                                        <td>
                                            Màu
                                        </td>
                                        <td> <input type="text" name="color" size="60" value="<%=mobile.getMauSac()%>">
                                            <br/><font size="1"><i>vd: Đen, Xám, Đỏ...</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td valign="top" rowspan="3" >
                                            Giao diện
                                        </td>
                                        <td>Kích thước</td>
                                        <td><input type="text" name="resolution" size="60" value="<%=mobile.getKichThuocManHinh()%>">
                                            <br/><font size="1"><i>Kích thước và độ phân giải màn hình.<br/> Vd: 320 x 480 pixels, 3.2 inches</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Thông tin
                                        </td>
                                        <td><textarea name="screen_info" rows="3" cols="45" ><%=mobile.getThongTinManHinh()%></textarea>
                                            <br/><font size="1"><i>vd: TFT, 256K colors<br/>
                                                    - Cảm biến tự động xoay màn hình<br/>
                                                    - Cảm biến tiết kiện điện năng</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>
                                            Ngôn ngữ
                                        </td>
                                        <td> <input type="text" name="language" size="60" value="<%=mobile.getNgonNgu()%>">
                                            <br/><font size="1"><i>vd: Tiếng Anh, Tiếng Việt...</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td valign="top" rowspan="3" >
                                            Âm thanh
                                        </td>
                                        <td>Chế độ rung</td>
                                        <td>
                                            <%String shake = mobile.getCheDoRung();%>
                                            <input type="radio" name="shake" value="Có" <%if (shake.equals("Có")) {%> checked <%}%> >Có
                                            <input type="radio" name="shake" value="Không" <%if (shake.equals("Không")) {%> checked <%}%> >Không
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>
                                            Nhạc chuông
                                        </td>
                                        <td><input type="text" name="ring_tone" size="60" value="<%=mobile.getNhacChuong()%>">
                                            <br/><font size="1"><i>vd: Đa âm sắc, MP3.</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>
                                            Loa ngoài
                                        </td>
                                        <td><input type="text" name="speaker" size="60" value="<%=mobile.getLoa()%>">
                                            <br/><font size="1"><i>vd: Có, hỗ trợ jack audio 3.5 mm.</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td valign="top" rowspan="2" >
                                            Bộ nhớ
                                        </td>
                                        <td>Bộ nhớ trong</td>
                                        <td> <input type="text" name="internal_memory" size="60" value="<%=mobile.getBoNhoTrong()%>">
                                            <br/><font size="1"><i>vd: 170 MB, 512 MB RAM</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>
                                            Thẻ nhớ ngoài
                                        </td>
                                        <td><input type="text" name="external_memory" size="60" value="<%=mobile.getTheNhoNgoai()%>">
                                            <br/><font size="1"><i>vd: Hỗ trợ thẻ nhớ MicroSD, tối đa 32 GB</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td valign="top" rowspan="7" >
                                            Kết nối
                                        </td>
                                        <td>GPRS</td>
                                        <td><input type="text" name="gprs" size="60" value="<%=mobile.getGprs()%>">
                                            <br/><font size="1"><i>vd: Class 10 (4+1/3+2 slots), 32 - 48 kbps</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            EDGE
                                        </td>
                                        <td><input type="text" name="edge" size="60" value="<%=mobile.getEdge()%>">
                                            <br/><font size="1"><i>vd: 236.8 Kbps</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            3G
                                        </td>
                                        <td><input type="text" name="3g" size="60" value="<%=mobile.getG3()%>">
                                            <br/><font size="1"><i>vd: HSDPA 7.2 Mbps</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            WIFI
                                        </td>
                                        <td><input type="text" name="wlan" size="60" value="<%=mobile.getWifi()%>">
                                            <br/><font size="1"><i>vd: Wi-Fi 802.11 b/g</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Bluetooth
                                        </td>
                                        <td><input type="text" name="bluetooth" size="60" value="<%=mobile.getBluetooth()%>">
                                            <br/><font size="1"><i>vd: Có, v2.1 with A2DP</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Hồng ngoại
                                        </td>
                                        <td>
                                            <%String in = mobile.getHongNgoai();%>
                                            <input type="radio" name="infra_red" value="Có" <%if (in.equals("Có")) {%>checked<%}%> >Có
                                            <input type="radio" name="infra_red" value="Không" <%if (in.equals("Không")) {%>checked<%}%> >Không
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            USB
                                        </td>
                                        <td><input type="text" name="usb" size="60" value="<%=mobile.getUsb()%>">
                                            <br/><font size="1"><i>vd: Có, microUSB v2.0</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td valign="top" rowspan="1">
                                            Camera
                                        </td>
                                        <td>Camera</td>
                                        <td> <input type="text" name="camera" size="60" value="<%=mobile.getCamera()%>">
                                            <br/><font size="1"><i>vd: 3.15 MP, 2048x1536 pixels, autofocus</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td valign="top" rowspan="10" >
                                            Đặc tính
                                        </td>
                                        <td>Hệ điều hành</td>
                                        <td><select name="operating_system">
                                                <%
                                                            String oper = mobile.getHeDieuHanh().getTenHeDieuHanh();
                                                            Connection con2 = ConnectDatabase.getConnection();
                                                            Statement sta2 = con2.createStatement();
                                                            String sql2 = "SELECT * FROM operatingsystem";
                                                            ResultSet re2 = sta2.executeQuery(sql2);
                                                            while (re2.next()) {
                                                %>
                                                <option value="<%=re2.getString(1)%>" <%if (re2.getString(1).equals(oper)) {%>selected<%}%> ><%=re2.getString(2)%></option>
                                                <%}%>
                                            </select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            CPU
                                        </td>
                                        <td><input type="text" name="cpu" size="60" value="<%=mobile.getCpu()%>">
                                            <br/><font size="1"><i>vd: ARM 11 680 MHz processor</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Tin nhắn
                                        </td>
                                        <td><input type="text" name="sms" size="60" value="<%=mobile.getSms()%>">
                                            <br/><font size="1"><i>vd: SMS/MMS/Instant Messaging</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Trình duyệt
                                        </td>
                                        <td><input type="text" name="browser" size="60" value="<%=mobile.getTrinhDuyet()%>">
                                            <br/><font size="1"><i>vd: HTML, XHTML</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Java
                                        </td>
                                        <td><input type="text" name="java" size="60" value="<%=mobile.getJava()%>">
                                            <br/><font size="1"><i>vd: Có, MIDP 2.0.</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td>
                                            FM Radio
                                        </td>
                                        <td><input type="text" name="radio" size="60" value="<%=mobile.getRadio()%>">
                                            <br/><font size="1"><i>vd: FM radio với RDS</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Nghe nhạc
                                        </td>
                                        <td><input type="text" name="music" size="60" value="<%=mobile.getMusic()%>">
                                            <br/><font size="1"><i>vd: MP3, WAV, WMA, eAAC+</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Xem phim
                                        </td>
                                        <td><input type="text" name="video" size="60" value="<%=mobile.getVideo()%>">
                                            <br/><font size="1"><i>vd: 3GP, H.263, H.264(MPEG4-AVC), MP4, WMV</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Tính năng văn phòng
                                        </td>
                                        <td><input type="text" name="office" size="60" value="<%=mobile.getOffice()%>">
                                            <br/><font size="1"><i>vd: Document viewer</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Tính năng khác
                                        </td>
                                        <td><textarea name="others" rows="3" cols="45" ><%=mobile.getTinhNangKhac()%></textarea>
                                            <br/><font size="1"><i>vd: - Mạng xã hội<br/>
                                                    - La bàn số<br/>
                                                    - Google Search, Maps, Gmail<br/>
                                                    - YouTube, Google Talk</i></font>
                                        </td>
                                    </tr>

                                    <tr>
                                        <td valign="top" rowspan="2" >
                                            Pin
                                        </td>
                                         <td>
                                            Thời gian đàm thoại
                                        </td>
                                        <td><input type="text" name="talk_time" size="60" value="<%=mobile.getThoiGianThoai()%>">
                                            <br/><font size="1"><i>vd: 9 giờ</i></font>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Thời gian chờ
                                        </td>
                                        <td><input type="text" name="stand_by_time" size="60" value="<%=mobile.getThoiGianCho()%>">
                                            <br/><font size="1"><i>vd: 400 giờ</i></font>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                        <input type="submit" value="Cập nhật" onclick="return checkVaildidate()">
                        <a href="ProductManage.jsp"><input type="button" value="Quay lại"></a>
                    </form>

                </div> <!-- End #mainPanel -->
            </div> <!-- End #mainContent -->
            <div id="footer"></div>
        </div>

    </body>
</html>
